class AnoCalendario < ActiveRecord::Base
  
    #Critério para a ordenação
    default_scope :order => :ano
  
    #Relacionamento muitos-para-um
    belongs_to :empreendimento
     
     # Validations
     #Atribuito obrigatório
    validates_presence_of     :ano, :valor
    #Atribuito possui valor único
    validates_uniqueness_of   :ano,      :scope =>  :empreendimento_id
    #Atribuito com intervalo de valor
    validates_numericality_of :ano, :only_integer => true, :in => 1900..Time.now.year
    validates_numericality_of :valor, :greater_than => 0
end
